<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: StringTools&lt; T &gt; 模板类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="class_string_tools-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">StringTools&lt; T &gt; 模板类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p>字符串工具  
 <a href="class_string_tools.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="_string_tools_8h_source.html">StringTools.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a8e59f612d2caa7d4cde9341b3bb898d7"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a8e59f612d2caa7d4cde9341b3bb898d7">is_digit</a> (T c)</td></tr>
<tr class="memdesc:a8e59f612d2caa7d4cde9341b3bb898d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断字符是否为数字  <a href="class_string_tools.html#a8e59f612d2caa7d4cde9341b3bb898d7">更多...</a><br /></td></tr>
<tr class="separator:a8e59f612d2caa7d4cde9341b3bb898d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b74bf835721b803cdc979eeb7d11ab"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a13b74bf835721b803cdc979eeb7d11ab">is_dot</a> (T c)</td></tr>
<tr class="memdesc:a13b74bf835721b803cdc979eeb7d11ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断字符是否为 '.' 号  <a href="class_string_tools.html#a13b74bf835721b803cdc979eeb7d11ab">更多...</a><br /></td></tr>
<tr class="separator:a13b74bf835721b803cdc979eeb7d11ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d390fba3b621ee7c2d838a5e872a06"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#ae5d390fba3b621ee7c2d838a5e872a06">is_digit_d</a> (T c)</td></tr>
<tr class="memdesc:ae5d390fba3b621ee7c2d838a5e872a06"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断字符串  <a href="class_string_tools.html#ae5d390fba3b621ee7c2d838a5e872a06">更多...</a><br /></td></tr>
<tr class="separator:ae5d390fba3b621ee7c2d838a5e872a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada9732c4884c4b317a0f3cb15b5edeef"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#ada9732c4884c4b317a0f3cb15b5edeef">is_digit_or_mins</a> (<a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a> c)</td></tr>
<tr class="memdesc:ada9732c4884c4b317a0f3cb15b5edeef"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断是否为（负数）中的字符  <a href="class_string_tools.html#ada9732c4884c4b317a0f3cb15b5edeef">更多...</a><br /></td></tr>
<tr class="separator:ada9732c4884c4b317a0f3cb15b5edeef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad313971c0ca2076d351c039efd35f64"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#aad313971c0ca2076d351c039efd35f64">strlen_ex</a> (const char *s)</td></tr>
<tr class="separator:aad313971c0ca2076d351c039efd35f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3789a6db497224fd277d7393bf4d4502"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a3789a6db497224fd277d7393bf4d4502">strlen_ex</a> (const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *s)</td></tr>
<tr class="separator:a3789a6db497224fd277d7393bf4d4502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac458ab805d673991d8c58cfaef9a6608"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#ac458ab805d673991d8c58cfaef9a6608">strncmp_ex</a> (const char *s1, const char *s2, size_t size)</td></tr>
<tr class="separator:ac458ab805d673991d8c58cfaef9a6608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a290738ec3257505bade21f5e92796"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a14a290738ec3257505bade21f5e92796">strncmp_ex</a> (const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *s1, const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *s2, size_t size)</td></tr>
<tr class="separator:a14a290738ec3257505bade21f5e92796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8e12021d99b74e6d59dca5d5fc96195"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#ae8e12021d99b74e6d59dca5d5fc96195">strncpy_ex</a> (const char *dst, const char *src, size_t size)</td></tr>
<tr class="separator:ae8e12021d99b74e6d59dca5d5fc96195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba49e1dc0b6627b38c0304e548b6b00e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#aba49e1dc0b6627b38c0304e548b6b00e">strncpy_ex</a> (const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *dst, const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *src, size_t size)</td></tr>
<tr class="separator:aba49e1dc0b6627b38c0304e548b6b00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363c22a98431348f76f36406856a396c"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a363c22a98431348f76f36406856a396c">lltoa</a> (<a class="el" href="tools_8h.html#a6a2b55a6391419ed0b7b9da06e094b4b">INT64</a> value, char *szValue, size_t size)</td></tr>
<tr class="separator:a363c22a98431348f76f36406856a396c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f3506266ad1e479b12353fae1c54f7a"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a0f3506266ad1e479b12353fae1c54f7a">lltoa</a> (<a class="el" href="tools_8h.html#a6a2b55a6391419ed0b7b9da06e094b4b">INT64</a> value, <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *szValue, size_t size)</td></tr>
<tr class="separator:a0f3506266ad1e479b12353fae1c54f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57995bfa16270854e402bd4dbf4077ef"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a57995bfa16270854e402bd4dbf4077ef">llftoa</a> (long double value, char *szValue, size_t size, size_t dotcount)</td></tr>
<tr class="separator:a57995bfa16270854e402bd4dbf4077ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3727d0cd6289a819067ffd654e081c35"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a3727d0cd6289a819067ffd654e081c35">llftoa</a> (long double value, <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *szValue, size_t size, size_t dotcount)</td></tr>
<tr class="separator:a3727d0cd6289a819067ffd654e081c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb4cd528b37670bb7a80ad3579aa6340"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#afb4cd528b37670bb7a80ad3579aa6340">itoa</a> (<a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a> value, char *szValue, size_t size)</td></tr>
<tr class="separator:afb4cd528b37670bb7a80ad3579aa6340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e224a46c68022bc15951ed745c455d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a1e224a46c68022bc15951ed745c455d7">itoa</a> (<a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a> value, <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *szValue, size_t size)</td></tr>
<tr class="separator:a1e224a46c68022bc15951ed745c455d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24ca2803181d3504a32d2b2c97a95fdd"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a24ca2803181d3504a32d2b2c97a95fdd">ltoa</a> (<a class="el" href="tools_8h.html#acbf03b87f07f587a6e72384c9141182a">long_t</a> value, char *szValue, size_t size)</td></tr>
<tr class="separator:a24ca2803181d3504a32d2b2c97a95fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace5d87f364635fae45fce1f5b931dae0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#ace5d87f364635fae45fce1f5b931dae0">ltoa</a> (<a class="el" href="tools_8h.html#acbf03b87f07f587a6e72384c9141182a">long_t</a> value, <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *szValue, size_t size)</td></tr>
<tr class="separator:ace5d87f364635fae45fce1f5b931dae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15d56724eb382b1f79b2316fdfdee180"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a15d56724eb382b1f79b2316fdfdee180">ultoa</a> (<a class="el" href="tools_8h.html#a57be03562867144161c1bfee95ca8f7c">UINT64</a> value, char *szValue, size_t size)</td></tr>
<tr class="separator:a15d56724eb382b1f79b2316fdfdee180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb493de4dc7476a46e2ff3fdb7cfd2d9"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#aeb493de4dc7476a46e2ff3fdb7cfd2d9">ultoa</a> (<a class="el" href="tools_8h.html#a57be03562867144161c1bfee95ca8f7c">UINT64</a> value, <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *szValue, size_t size)</td></tr>
<tr class="separator:aeb493de4dc7476a46e2ff3fdb7cfd2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba8bb450c2583d710a7de8c2b60c573"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a7ba8bb450c2583d710a7de8c2b60c573">lftoa</a> (double value, T *szValue, size_t size, size_t dotcount)</td></tr>
<tr class="separator:a7ba8bb450c2583d710a7de8c2b60c573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92afb68b0b4e73ba52fba91b6939ef46"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a92afb68b0b4e73ba52fba91b6939ef46">isalpha_ex</a> (T ch)</td></tr>
<tr class="separator:a92afb68b0b4e73ba52fba91b6939ef46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45a585802047b244aa751a0eaaf6b8a"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#ae45a585802047b244aa751a0eaaf6b8a">sprintf_ex</a> (char *str, size_t size, const char *<a class="el" href="_string_tools_8h.html#a05392ebea4c84f0e446a39ce37741630">format</a>, va_list &amp;params)</td></tr>
<tr class="separator:ae45a585802047b244aa751a0eaaf6b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac624d8ca2e7a18c7c849ad5782cc0e8"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#aac624d8ca2e7a18c7c849ad5782cc0e8">sprintf_ex</a> (<a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *str, size_t size, const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *<a class="el" href="_string_tools_8h.html#a05392ebea4c84f0e446a39ce37741630">format</a>, va_list &amp;params)</td></tr>
<tr class="separator:aac624d8ca2e7a18c7c849ad5782cc0e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f780452d9ab7a8d6fdd1f936a44233"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a73f780452d9ab7a8d6fdd1f936a44233">strchr_ex</a> (const char *str, const <a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a> ch)</td></tr>
<tr class="separator:a73f780452d9ab7a8d6fdd1f936a44233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52cf8a9b058edac2f1739fd10cf075e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_string_tools.html#a52cf8a9b058edac2f1739fd10cf075e6">strchr_ex</a> (const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *str, const <a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a> ch)</td></tr>
<tr class="separator:a52cf8a9b058edac2f1739fd10cf075e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><h3>template&lt;class T&gt;<br />
class StringTools&lt; T &gt;</h3>

<p>字符串工具 </p>
<dl class="section remark"><dt>备注</dt><dd>主要用于解决unicode和gbk之间编译方式的编译问题 </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00088">88</a> 行定义.</p>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a8e59f612d2caa7d4cde9341b3bb898d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e59f612d2caa7d4cde9341b3bb898d7">&#9670;&nbsp;</a></span>is_digit()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::is_digit </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>判断字符是否为数字 </p>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00092">92</a> 行定义.</p>

</div>
</div>
<a id="ae5d390fba3b621ee7c2d838a5e872a06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5d390fba3b621ee7c2d838a5e872a06">&#9670;&nbsp;</a></span>is_digit_d()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::is_digit_d </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>判断字符串 </p>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00106">106</a> 行定义.</p>

</div>
</div>
<a id="ada9732c4884c4b317a0f3cb15b5edeef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada9732c4884c4b317a0f3cb15b5edeef">&#9670;&nbsp;</a></span>is_digit_or_mins()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::is_digit_or_mins </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>判断是否为（负数）中的字符 </p>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00113">113</a> 行定义.</p>

</div>
</div>
<a id="a13b74bf835721b803cdc979eeb7d11ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13b74bf835721b803cdc979eeb7d11ab">&#9670;&nbsp;</a></span>is_dot()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::is_dot </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>判断字符是否为 '.' 号 </p>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00099">99</a> 行定义.</p>

</div>
</div>
<a id="a92afb68b0b4e73ba52fba91b6939ef46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92afb68b0b4e73ba52fba91b6939ef46">&#9670;&nbsp;</a></span>isalpha_ex()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::isalpha_ex </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>isalpha </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00247">247</a> 行定义.</p>

</div>
</div>
<a id="afb4cd528b37670bb7a80ad3579aa6340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb4cd528b37670bb7a80ad3579aa6340">&#9670;&nbsp;</a></span>itoa() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::itoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="class_string_tools.html#afb4cd528b37670bb7a80ad3579aa6340">itoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00190">190</a> 行定义.</p>

</div>
</div>
<a id="a1e224a46c68022bc15951ed745c455d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e224a46c68022bc15951ed745c455d7">&#9670;&nbsp;</a></span>itoa() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a>* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::itoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="class_string_tools.html#afb4cd528b37670bb7a80ad3579aa6340">itoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00197">197</a> 行定义.</p>

</div>
</div>
<a id="a7ba8bb450c2583d710a7de8c2b60c573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ba8bb450c2583d710a7de8c2b60c573">&#9670;&nbsp;</a></span>lftoa()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::lftoa </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>dotcount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="class_string_tools.html#a57995bfa16270854e402bd4dbf4077ef">llftoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00241">241</a> 行定义.</p>

</div>
</div>
<a id="a57995bfa16270854e402bd4dbf4077ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57995bfa16270854e402bd4dbf4077ef">&#9670;&nbsp;</a></span>llftoa() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::llftoa </td>
          <td>(</td>
          <td class="paramtype">long double&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>dotcount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="namespace_share_api.html#aad0f12d8a89ce1a3ac07b25be7d4dca8">ShareApi::llftoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00174">174</a> 行定义.</p>

</div>
</div>
<a id="a3727d0cd6289a819067ffd654e081c35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3727d0cd6289a819067ffd654e081c35">&#9670;&nbsp;</a></span>llftoa() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::llftoa </td>
          <td>(</td>
          <td class="paramtype">long double&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>dotcount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00180">180</a> 行定义.</p>

</div>
</div>
<a id="a363c22a98431348f76f36406856a396c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a363c22a98431348f76f36406856a396c">&#9670;&nbsp;</a></span>lltoa() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::lltoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#a6a2b55a6391419ed0b7b9da06e094b4b">INT64</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="namespace_share_api.html#a042cb4f7a8ef64c76911a3c95caf3bb1">ShareApi::lltoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00158">158</a> 行定义.</p>

</div>
</div>
<a id="a0f3506266ad1e479b12353fae1c54f7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f3506266ad1e479b12353fae1c54f7a">&#9670;&nbsp;</a></span>lltoa() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::lltoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#a6a2b55a6391419ed0b7b9da06e094b4b">INT64</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="namespace_share_api.html#a042cb4f7a8ef64c76911a3c95caf3bb1">ShareApi::lltoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00164">164</a> 行定义.</p>

</div>
</div>
<a id="a24ca2803181d3504a32d2b2c97a95fdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24ca2803181d3504a32d2b2c97a95fdd">&#9670;&nbsp;</a></span>ltoa() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::ltoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#acbf03b87f07f587a6e72384c9141182a">long_t</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="class_string_tools.html#a24ca2803181d3504a32d2b2c97a95fdd">ltoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00204">204</a> 行定义.</p>

</div>
</div>
<a id="ace5d87f364635fae45fce1f5b931dae0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace5d87f364635fae45fce1f5b931dae0">&#9670;&nbsp;</a></span>ltoa() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a>* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::ltoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#acbf03b87f07f587a6e72384c9141182a">long_t</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="class_string_tools.html#a24ca2803181d3504a32d2b2c97a95fdd">ltoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00210">210</a> 行定义.</p>

</div>
</div>
<a id="ae45a585802047b244aa751a0eaaf6b8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae45a585802047b244aa751a0eaaf6b8a">&#9670;&nbsp;</a></span>sprintf_ex() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::sprintf_ex </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list &amp;&#160;</td>
          <td class="paramname"><em>params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>vsnprintf </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00253">253</a> 行定义.</p>

</div>
</div>
<a id="aac624d8ca2e7a18c7c849ad5782cc0e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac624d8ca2e7a18c7c849ad5782cc0e8">&#9670;&nbsp;</a></span>sprintf_ex() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::sprintf_ex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list &amp;&#160;</td>
          <td class="paramname"><em>params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>vswprintf </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00263">263</a> 行定义.</p>

</div>
</div>
<a id="a73f780452d9ab7a8d6fdd1f936a44233"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73f780452d9ab7a8d6fdd1f936a44233">&#9670;&nbsp;</a></span>strchr_ex() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strchr_ex </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a>&#160;</td>
          <td class="paramname"><em>ch</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>strchr </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00273">273</a> 行定义.</p>

</div>
</div>
<a id="a52cf8a9b058edac2f1739fd10cf075e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52cf8a9b058edac2f1739fd10cf075e6">&#9670;&nbsp;</a></span>strchr_ex() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a>* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strchr_ex </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="_find_file_8h.html#a37cc1038758216808d5f75090b093c9a">int</a>&#160;</td>
          <td class="paramname"><em>ch</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>wcschr </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00279">279</a> 行定义.</p>

</div>
</div>
<a id="aad313971c0ca2076d351c039efd35f64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad313971c0ca2076d351c039efd35f64">&#9670;&nbsp;</a></span>strlen_ex() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strlen_ex </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>strlen </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00122">122</a> 行定义.</p>

</div>
</div>
<a id="a3789a6db497224fd277d7393bf4d4502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3789a6db497224fd277d7393bf4d4502">&#9670;&nbsp;</a></span>strlen_ex() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strlen_ex </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>wcslen </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00128">128</a> 行定义.</p>

</div>
</div>
<a id="ac458ab805d673991d8c58cfaef9a6608"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac458ab805d673991d8c58cfaef9a6608">&#9670;&nbsp;</a></span>strncmp_ex() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strncmp_ex </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>strncmp </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00134">134</a> 行定义.</p>

</div>
</div>
<a id="a14a290738ec3257505bade21f5e92796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14a290738ec3257505bade21f5e92796">&#9670;&nbsp;</a></span>strncmp_ex() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strncmp_ex </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>s2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>wcsncmp </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00140">140</a> 行定义.</p>

</div>
</div>
<a id="ae8e12021d99b74e6d59dca5d5fc96195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8e12021d99b74e6d59dca5d5fc96195">&#9670;&nbsp;</a></span>strncpy_ex() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strncpy_ex </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd>strncpy </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00146">146</a> 行定义.</p>

</div>
</div>
<a id="aba49e1dc0b6627b38c0304e548b6b00e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba49e1dc0b6627b38c0304e548b6b00e">&#9670;&nbsp;</a></span>strncpy_ex() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a>* <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::strncpy_ex </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="tools_8h.html#a127db5f6472e5441ce11cc031958c3f5">wcscpy_safe</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00152">152</a> 行定义.</p>

</div>
</div>
<a id="a15d56724eb382b1f79b2316fdfdee180"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15d56724eb382b1f79b2316fdfdee180">&#9670;&nbsp;</a></span>ultoa() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::ultoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#a57be03562867144161c1bfee95ca8f7c">UINT64</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="namespace_share_api.html#ab284a7efaf7111e839b66df283157fea">ShareApi::ultoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00225">225</a> 行定义.</p>

</div>
</div>
<a id="aeb493de4dc7476a46e2ff3fdb7cfd2d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb493de4dc7476a46e2ff3fdb7cfd2d9">&#9670;&nbsp;</a></span>ultoa() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t <a class="el" href="class_string_tools.html">StringTools</a>&lt; T &gt;::ultoa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tools_8h.html#a57be03562867144161c1bfee95ca8f7c">UINT64</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tools_8h.html#aad61bc3eae1804d8784adebdce0721d3">WCHAR</a> *&#160;</td>
          <td class="paramname"><em>szValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section see"><dt>参见</dt><dd><a class="el" href="namespace_share_api.html#ab284a7efaf7111e839b66df283157fea">ShareApi::ultoa</a> </dd></dl>

<p class="definition">在文件 <a class="el" href="_string_tools_8h_source.html">StringTools.h</a> 第 <a class="el" href="_string_tools_8h_source.html#l00231">231</a> 行定义.</p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>H:/project/LibTools/src/stream/<a class="el" href="_string_tools_8h_source.html">StringTools.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
